package models

type PoolOperation struct {
	ChainName       string `bson:"chainName"`
	ChainID         uint   `bson:"chainId"`         // 链的唯一标识符
	SwapAddress     string `bson:"swapAddress"`     // 底池地址
	Token0Address   string `bson:"token0Address"`   // 代币0地址
	Token1Address   string `bson:"token1Address"`   // 代币1地址
	Token0Amount    string `bson:"token0Amount"`    // Token1输入的数量
	Token1Amount    string `bson:"token1Amount"`    // Token0输出的数量
	Token0Name      string `bson:"token0Name"`      // 代币0名称
	Token1Name      string `bson:"token1Name"`      // 代币1名称
	Token0Decimals  string `bson:"token0Decimals"`  // 代币0精度
	Token1Decimals  int    `bson:"token1Decimals"`  // 代币1精度
	TransactionHash string `bson:"transactionHash"` // 接收输出代币的地址
	Timestamp       int64  `bson:"timestamp"`       // 时间戳
	BlockNumber     uint64 `bson:"blockNumber"`     // 块id
	Type            int    `bson:"type"`            // 1加池2撤池
}
